@charset "utf-8";
.checkbox-label input:checked~.btn{border-color:#0288cf;outline:1px solid #0288cf}

/*下单*/
.md-order{padding-bottom:50px;color:#666;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
.md-order hr{border-color:#ddd;margin:15px 0;}
.md-order h3,.md-order h4{font-family:inherit;}

/*第一列*/
.bxslider img{height:296px;object-fit:cover;}
.bx-pager-item img{height:46px;object-fit:cover;}

/*第二列*/
.col-sec h3{margin-top:0;font-size:20px;line-height:1.428;}
.col-sec p{margin-bottom:15px;}
.col-sec hr{margin:15px 0;}
.col-sec .patent-name{color:#333;height:56px;}
.col-sec .patent-price{font-size:24px;margin-bottom:40px;}
.col-sec .label,.col-sec label{margin-bottom:0;}
.col-sec .checkbox-label input{visibility:hidden;width:0;height:0}
.md-order .parag-1 .label{background-color:#f0f0f0;color:#59ace2;font-weight:500;font-size:13px;border-radius:0;}
.md-order .parag-2{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:15px;}
.md-order .label-title{position:relative;font-weight:500;margin-right:15px;}
.md-order .parag-2 .label-title{margin-right:30px;}
.md-order .parag-2 .label-title:after{content:"";position:absolute;top:-5px;bottom:-5px;right:-15px;border-right:1px solid #ddd;}
.md-order .parag-3 .btn{width:80px;}
@media (min-width:1024px){
    .md-order .parag-4{text-align:center;}
}
.md-order .parag-4 .btn{width:150px;text-align:center;padding-left:0;padding-right:0;margin:0 5px;max-width:45%;}
.md-order .parag-5{margin:15px 0 25px;}
.md-order .parag-5 .label{font-weight:500;font-size:13px;border-radius:0;}
.md-order .parag-5 .label-danger{background-color:#ff97a9;}
.md-order .parag-5 .label-primary{background-color:#75c9f3;}
.md-order .parag-5 .label-warning{background-color:#f6d271;}
.md-order .real{padding:15px 15px 30px;}
.md-order .real h4{line-height:inherit;}

/*第三列*/
.md-order .col-thi .bg-grey{padding:24px 15px;}
.md-order .col-thi .media-heading{font-size:16px;}
.md-order .col-thi .media-heading a{color:currentColor;}
.md-order .patent-row{margin:15px -5px;}
.md-order .patent-row>div{padding-left:5px;padding-right:5px;}
.md-order .patent-row img{border:1px solid #c4c4c4;width:100%;height:50px;object-fit:cover;background-color:#fff;}
.md-order .btn-action{width:80px;margin:0 5px;}

/*轮播*/
.bx-wrapper .bx-controls-direction a{top:50%;opacity:0;margin-top:-12px;}
.bx-wrapper:hover .bx-controls-direction a{opacity:1;}
.bx-wrapper .bx-prev,.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next,.bx-wrapper .bx-next:hover{background-position:0 0;left:auto;}
.bx-wrapper .bx-prev{left:-30px;}
.bx-wrapper .bx-next{left:auto;right:-30px;}
.bx-wrapper:hover .bx-prev{left:10px;}
.bx-wrapper:hover .bx-next{right:10px;}
.bx-controls-direction a{padding:0;border-radius:50%!important;}
.bx-wrapper .bx-pager{display:block;bottom:auto;white-space:nowrap;overflow:hidden;padding-top:15px;}
.bx-wrapper .bx-pager a{border:solid #ccc 1px;display:block;margin:0 5px;padding:3px;width:80px;}
.bx-wrapper .bx-pager a:focus{outline-offset:0;}
.bx-wrapper .bx-pager a:hover,.bx-wrapper .bx-pager a.active{border:1px solid #0288cf;outline:1px solid #0288cf;}
.bx-wrapper{margin-bottom:100px!important;}

/**
 * tab区域
 * --------------------------------------------------------------------------------------------------------------------------------
 */
.mod-tabs{padding-top:70px;padding-bottom:70px;}
.md-tab-panel{padding:40px;background-color:#fff;display:none;color:#666;}
.md-tab-panel.active{display:block;font-size:13px;}
.md-tab-panel p.indent{text-indent:2em;}
.md-tab-panel h3{font-size:18px;border-bottom:1px solid #ddd;padding:20px 0 10px 15px;margin-bottom:20px;position:relative;color:#333;}
.md-tab-panel h3:before{content:"";position:absolute;left:0;top:24px;bottom:10px;display:block;width:10px;height:10px;background-color:#ffc930;border-radius:50%;}
.md-tab-panel h3 a{font-size:13px;line-height:20px;}
.md-tab-panel .btn-lg{width:160px;}
.md-tab-panel .progress-wrap strong{margin-right:15px;}
.md-tab-panel .progress-wrap .progress{display:inline-block;width:200px;height:6px;margin-bottom:0;vertical-align:middle;}
.md-tab-panel .progress-wrap .progress-bar{background-color:#0288cf;-webkit-box-shadow:none;box-shadow:none;}

/*专利介绍*/
.zljs-panel h2{font-size:24px;margin:0 0 30px;color:#333;}
.zljs-panel h2 .label{font-weight:normal;border-radius:40px;font-size:12px;position:relative;top:-4px;}
.zljs-panel h2 .label-default{background-color:#ccc;}
.zljs-panel h4{font-size:16px;color:#333;margin-bottom:15px;}
.zljs-panel .tabs{margin-left:-3px;margin-bottom:20px;}
.zljs-panel .tabs li{float:left;margin:0 3px;}
.zljs-panel .tabs a{display:block;line-height:30px;background-color:#f3f3f3;padding:0 15px;font-size:14px;color:currentColor;text-decoration:none;}
.zljs-panel .tabs li.active a{background-color:#0288cf;color:#fff;cursor:default;}
.zljs-ztxx .table{font-size:13px;table-layout:fixed;}
.zljs-ztxx .table th{white-space:nowrap;}
.zljs-ztxx .fyxx-head-wrap{overflow-y:scroll;}
.zljs-ztxx .fyxx-body-wrap{overflow:hidden;margin-top:-1px;max-height:352px;border-bottom:1px solid #ddd;}
.zljs-ztxx .fyxx-body-wrap .table{margin-bottom:0;}
.zljs-ztxx .fyxx-body-inline{overflow-x:hidden;overflow-y:auto;width:2000px;height:100%;max-height:351px;}
@media (min-width:768px){
    .zljs-ztxx .table{width:640px;}
}
@media (min-width:992px){
    .zljs-ztxx .table{width:860px;}
}
@media (min-width:1200px){
    .zljs-ztxx .table{width:1060px;}
}

/*专家点评*/
.zjdp-panel .expert-list .media-heading small span{padding:0;}
.zjdp-panel .expert-list .media:not(:last-child) .media-body{border-bottom:0;}
.zjdp-panel hr{border-color:#ddd;margin:30px 0;}
.zjdp-panel .text-heart{color:#df3330;}
.zjdp-panel .label{border-radius:0;}
.zjdp-panel .label-danger{background-color:#ff97a9;}
.zjdp-panel .label-primary{background-color:#75c9f3;}
.zjdp-panel .label-warning{background-color:#f6d271;}
.cost-media{border-bottom:1px solid #ddd;padding-bottom:30px;}
.cost-media h1{margin:0;color:#f60;font-weight:700;font-size:50px;}
.cost-media .media-left{border-right:1px solid #ddd;padding:0 40px 0 80px;}
.cost-media .media-body{padding-left:40px;}
.cost-media .star{margin-left:15px;}
@media(max-width:767px){
    .md-tab li a{padding:0 10px;}
    .md-tab-panel{padding:30px 15px;}
}

/*关联分析*/
.glfx-panel .btn-grey.btn-outlined{border-color:#0288cf;}
.glfx-panel .panel-title{color:#333;}
.glfx-panel .panel-group .panel{border-radius:0;}
.glfx-panel .panel-default>.panel-heading{padding-top:10px;padding-bottom:10px;border-top-left-radius:0;border-top-right-radius:0;}
.glfx-panel .panel-title .text-muted{margin-right:30px;font-size:14px;line-height:20px;}
.glfx-panel .panel-title a{color:#777;}
.glfx-panel .panel-title>a:hover{color:#0288cf;}
.glfx-panel .panel-title span.pull-right{font-size:13px;}
.glfx-panel .panel-group .panel-body{padding:20px;}
.glfx-panel .panel-group .panel+.panel{margin-top:10px;}
.glfx-panel .panel-group .panel-default{border-color:#ddd;}
.glfx-panel .panel-group .table{border:0;}
.glfx-panel .panel-group .table-bordered>tbody>tr>td:first-child{border-left:0;}
.glfx-panel .panel-group .table-bordered>tbody>tr>td:last-child{border-right:0;}
.glfx-panel .collapsed .fa-chevron-up:before{content:"\f078";}

/*价值评估*/
.jzpg-panel .mr-15{margin-right:15px;}
@media (min-width:768px){
    .cert-row{margin:30px;}
}
.jzpg-panel h3{border-bottom:none;margin-bottom:10px;}
.cert-row img{width:100%;display:block;margin-bottom:10px;}

/*猜你喜欢*/
.md-cnxh .tabs{border-bottom:2px solid #666;margin-bottom:30px;}
.md-cnxh .tabs li{float:left;margin-right:30px;}
.md-cnxh .tabs li a{display:block;line-height:40px;}
.md-cnxh .tabs li.active a{border-bottom:4px solid #666;font-size:1.4em;color:#333;cursor:default;}
.md-cnxh .paging{margin-bottom:0;}
.md-cnxh .paging li{display:inline-block;position:relative;top:13px;}
.md-cnxh .paging li a{display:block;width:20px;height:20px;background-color:#999;color:#fff;text-align:center;line-height:20px;}
.md-cnxh .paging li a:hover{background-color:#ffc930;}
.md-cnxh .row a{color:#333;}
.md-cnxh .row a:hover h4,.md-cnxh .row a:hover p{color:#f77b6f;}
.md-cnxh .row h4{margin:15px 0 10px;font-size:16px;color:#333;}
.md-cnxh .row p{color:#777;}

/*心愿单modal*/
.wish-modal .media-body{position:relative;}
.wish-modal .wish-img{width:100%;height:100%;position:absolute;top:0;left:0;}
.wish-modal .modal-body{padding:0;}
.wish-modal .media-right{width:40%;padding:0;}
.wish-modal .input-group{width:100%;}
.wish-modal .wish-head{border-bottom:1px solid #ddd;}
.wish-modal .wish-title{margin:15px 0 10px 15px;font-size:18px;border-left:5px solid #ffc930;padding-left:10px;}
.wish-modal .form{padding:15px;border-top:1px solid #ddd;}
.wish-modal .list-group{margin-bottom:0;height:269px;overflow:auto;max-width:360px;}
.wish-modal .list-group-item{margin-bottom:0;border:0;padding-left:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wish-modal .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}
.wish-modal .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;}

/*circle progress*/
.circle-progress{width:100px;height:100px;border-radius:50%;background:#eee;position:relative}
.circle-progress .pie_left,.circle-progress .pie_right{width:100px;height:100px;position:absolute;top:0;left:0;}
.circle-progress .left,.circle-progress .right{width:100px;height:100px;background:#0288cf;border-radius:50%;position:absolute;top:0;left:0;}
.circle-progress .pie_right,.circle-progress .right{clip:rect(0,auto,auto,50px);}
.circle-progress .pie_left,.circle-progress .left{clip:rect(0,50px,auto,0);}
.circle-progress .mask{width:90px;height:90px;border-radius:50%;left:5px;top:5px;background:#fff;position:absolute;text-align:center;}
.circle-progress .mask h4{margin:20px 0 0;font-size:30px;line-height:1;}
.circle-progress .mask .text-muted{display:block;line-height:20px;font-size:12px;}

/*mod-preal*/
.mod-preal{padding-bottom: 50px;}
.mod-preal .row{margin-left: -10px;margin-right: -10px;}
.mod-preal .row>div{padding-left: 10px;padding-right: 10px;}
.mod-preal .col-sm-2 a{display: block;}
.mod-preal .col-sm-2 a:hover img,.mod-preal .col-sm-2 a.active img{border: 2px solid #0288cf;}
.mod-preal .col-sm-2 img,.mod-preal .col-sm-6 img{border: 1px solid #ddd;object-fit: cover;}
.mod-preal .col-sm-6 img{object-fit: contain;}
.mod-preal .col-sm-4 .patent-name{background-color: #0288cf;color: #fff;
    position: relative;
    height: 90px;
    padding-left: 50px;
    margin: 50px 0;
}
.mod-preal .col-sm-4 .patent-name:before{
    content:"";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-top: 90px solid #fff;
    border-right: 50px solid #0288cf;
}
.mod-preal .col-sm-4 .patent-name h2{margin: 0;font-size: 18px;display: table;height: 100%;width: 100%;font-weight: 500;
    line-height: 1.4;
}
.mod-preal .col-sm-4 .patent-name h2 span{display: table-cell;vertical-align: middle;padding: 0 30px;}
.mod-preal .col-sm-4 hr{border-color: #ddd;}
.mod-preal .col-sm-4 .field-title{display: inline-block;width: 40%;text-align: right;margin-right: 15px;color: #999;}
.mod-preal .col-sm-4 .text-primary i{font-size: 1.4em;margin-right: 5px;}
@media (min-width: 992px) {
    .mod-preal .col-sm-2 img{height: 120px;margin-bottom: 20px;}
    .mod-preal .col-sm-6 img{height: 400px;}
}